page{
	padding-bottom: 90rpx;
}

.detail_swiper{
	swiper{
		height: 70vw;
		text-align: center;
		// background-color: red;
		swiper-item{
			image{
				width: 60%;
			}
		}
	}
}

.goods_price{
	padding: 15rpx;
	color: var(--themeColor);
	font-size: 32rpx;
	font-weight: 600;
}

.goods_name_row{
	display: flex;
	flex-direction: row;
	border-top: 5rpx solid #dedede;
	border-bottom: 5rpx solid #dedede;
	padding: 10rpx 0;
	.goods_name{
		flex:5;
		color: #000;
		font-size: 30rpx;
		padding: 0 10rpx;
		// background-color: #ff6700;
	}
	.goods_collect{
		flex:1;
		border-left: 1rpx solid #000;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		.iconfont{}
		.collect_text{}
		// background-color: #FFFFFF;
	}
}

.goods_info{
	.goods_info_title{
		padding: 20rpx;
		color: var(--themeColor);
		font-size: 32rpx;
		font-weight: 800;
	}
	.goods_info_content{}
}

.btm_tool{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 90rpx;
	background-color: #FFFFFF;
	display: flex;
	border-top: 5rpx solid #ccc;
	.tool_item{
		flex: 1;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		font-size: 24rpx;
		position: relative;
		button{
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			opacity: 0;
		}
	}
	.btm_cart{
		flex: 2;
		background-color: #ff6700;
		height: 100%;
		color: #FFFFFF;
		font-weight: 600;
	}
	.btm_buy{
		flex: 2;
		background-color: red;
		height: 100%;
		color: #FFFFFF;
		font-weight: 600;
	}
}